{% extends "base.html" %} {% block title %}Kennel Card · {{ app_name }}{% endblock %} {% block body %}

🪪 Kennel Card your pup homepage — a link or a QR code away 📖

⚠ Before you share a link

🏷 Your Tag

Avatar shown only on views with the Avatar block ticked
{%- for m in avatars %} {%- else %}

No photos on this box yet.

{%- endfor %}

🦮 Your Leash links people can follow — each view shows only the ones you tick for it

{%- if links %} {%- endif %}

https:// links only. Tracking tags like utm_… and fbclid are stripped when you save.

🔗 Views one link each, each showing what you choose

{%- if views %} {%- for v in views %} {%- endfor %}
ViewShows
{{ v.name }}{% if v.url %}
{{ v.url }}{% endif %}
{% for b in v.blocks_l %}{{ blocks[b][0] }} {% endfor %} {{ v.counts.links }} links · {{ v.counts.toybox }} in the toy box · {{ v.counts.wishlist }} wishes · {{ v.counts.photos }} photos preview ↗
{%- else %}

No views yet. Make one for each group you share with: a public one for your bio, say, and a fuller one for friends.

{%- endif %}
{%- if not kit_on %}

The Kit module is off, so there's no Toy box or Wishlist to show.

{% endif %}

📦 Publish

Download the whole site (every view) and put it on any static host. Unzip it at the host's root: each view lives at /k/<its link>/, and a robots.txt asks search engines to stay out. Publishing again replaces it, so a deleted view or an old link stops working.

⬇ Download the site

Optional. Set it and each view gets its full link and a QR code, here and in the download.

{% endblock %}